Run-Time Variability through Component Dynamic Loading

نویسندگان

  • Leonardo Murta
  • Aline Vasconcelos
  • Ana Paula Blois
  • Marco Lopes
  • Carlos Junior
  • Marco Mangan
  • Cláudia Werner
چکیده

This paper presents a tool for dynamic loading of components into run-time environments. This tool was implemented in the context of the Odyssey environment. Using this tool, it is possible to select, at runtime, the desired set of functionality for the Odyssey environment. Depending on the selected configuration, new components are downloaded and dynamically plugged into the environment. Moreover, the dependencies among components are analyzed to keep the consistency of the whole

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Stability of Moderately Thick Composite Laminated Skew Plates using Finite Strip Method

The dynamic instability regions of composite laminated skew flat plates subjected to uniform in-plane axial end-loading are investigated. The in-plane loading is assumed as a combination of a time-invariant component and a harmonic time-varying component uniformly distributed along two opposite panel ends’ width. In case of some loading frequency-amplitude pair-conditions, the model is subjecte...

متن کامل

Extending eclipse RCP with dynamic update of active plug-ins

While the dynamic linking mechanism of modern programming languages, such as Java, allows loading of classes dynamically, it does not allow class reloading. Hence, dynamic linking facilitates development of component platforms, such as eclipse RCP, which supports dynamic loading but not dynamic updates of components, since this requires reloading. This paper presents an approach that enhances e...

متن کامل

Reflective Component-based Technologies to Support Dynamic Variability

In this paper we propose an approach to support dynamic or runtime variability in systems that must adapt dynamically to changing runtime context. The approach is founded on reflective component-based technologies to support the dynamic variability at the architectural level. Adaptive behaviour is encoded in reconfiguration policies that are consulted at run-time when changes in the underlying ...

متن کامل

Automatic Detection of Vulnerable Dynamic Component Loadings

Dynamic loading of software components (e.g., libraries or modules) is a widely used mechanism for improved system modularity and flexibility. In general, an operating system or a runtime environment resolves the loading of a specifically named component by searching for its first occurrence in a sequence of directories determined at runtime. Correct component resolution is critical for reliabl...

متن کامل

A Metaobject Protocol for Optimizing Application-Specic Run-Time Variability

Just-in-time compilers and their aggressive speculative optimizations reduced the performance gap between dynamic and static languages drastically. To successfully speculate, compilers rely on the program variability observed at run time to be low, and use heuristics to determine when optimization is bene€cial. However, some variability paŠerns are hard to capture with heuristics. Specifically,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004